package com.hanrui.android.net.contract.message.threesupervise;

import android.content.Context;

import com.hanrui.android.library.base.BaseContract;
import com.hanrui.android.constant.LoadType;
import com.hanrui.android.model.ThreeAreaListBean;
import com.hanrui.android.model.ThreeFirmListBean;

import java.util.List;

public interface ThreeSuperviseListContract {
    interface View extends BaseContract.BaseView{
        void overSeeThreeFirmList(List<ThreeFirmListBean.ThreeColorListBean> dataList, @LoadType.checker int loadType);
        void overSeeThreeAreaList(List<ThreeAreaListBean.ThreeColorListBean> dataList, @LoadType.checker int loadType);
    }

    interface Presenter extends BaseContract.BasePresenter<ThreeSuperviseListContract.View>{
        void overSeeThreeFirmList(Context context,String sourceStatus,String name);
        void overSeeThreeAreaList(Context context,String sourceStatus,String name);
        void refresh(Context context,String sourceStatus,String name);
    }
}
